package com.restaurant.application.padtest.couponcancellation.support;

import com.nebutown.base.data.ViewUpdate;
import com.nebutown.supporthome.AbstractImpl;
import com.nebutown.supporthome.CmdCapsule;
import com.restaurant.application.minifacade.data.IdBO;
import com.restaurant.application.padtest.couponcancellation.CouponCancellation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class AbstractCouponCancellation extends AbstractImpl implements CouponCancellation {

    private static final Logger logger = LoggerFactory.getLogger(CouponCancellation.class);

    public final Class<?> getEffectiveInterface() {
        return CouponCancellation.class;
    }

    public Logger getLogger() {
        return logger;

    }

    public static CmdCapsule CMD_CANCELLATION = new CmdCapsule("cancellation", 0, IdBO.class);

    public abstract ViewUpdate cancellation(IdBO cancellation, int[] seq);
}
